﻿package Message.Game
{
    import Engine.RMI.*;
    import Framework.Serialize.*;

    public class IActivePrxHelper extends RMIProxyObject implements IActivePrx
    {
        public static const NAME:String = "Message.Game.IActive";

        public function IActivePrxHelper()
        {
            name = "IActive";
            return;
        }// end function

        public function getActiveGiftBag_async(param1:AMI_IActive_getActiveGiftBag, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getActiveGiftBag");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getHitChartActive_async(param1:AMI_IActive_getHitChartActive) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getHitChartActive");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function getIfCanTakeHitChart_async(param1:AMI_IActive_getIfCanTakeHitChart, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getIfCanTakeHitChart");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getIfCanTakeSevenDaysTargetAward_async(param1:AMI_IActive_getIfCanTakeSevenDaysTargetAward, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("getIfCanTakeSevenDaysTargetAward");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

        public function getSevenDaysTargetActive_async(param1:AMI_IActive_getSevenDaysTargetActive) : void
        {
            var _loc_2:* = makeContext(session);
            var _loc_3:* = makeCall("getSevenDaysTargetActive");
            var _loc_4:* = new SerializeStream();
            Outgoing.invokeAsync(_loc_2, _loc_3, _loc_4, param1);
            return;
        }// end function

        public function takeTargetActiveAward_async(param1:AMI_IActive_takeTargetActiveAward, param2:int, param3:int, param4:int) : void
        {
            var _loc_5:* = makeContext(session);
            var _loc_6:* = makeCall("takeTargetActiveAward");
            var _loc_7:* = new SerializeStream();
            _loc_7.writeInt(param2);
            _loc_7.writeInt(param3);
            _loc_7.writeInt(param4);
            Outgoing.invokeAsync(_loc_5, _loc_6, _loc_7, param1);
            return;
        }// end function

        public function takeTargetActiveAwardByID_async(param1:AMI_IActive_takeTargetActiveAwardByID, param2:int) : void
        {
            var _loc_3:* = makeContext(session);
            var _loc_4:* = makeCall("takeTargetActiveAwardByID");
            var _loc_5:* = new SerializeStream();
            _loc_5.writeInt(param2);
            Outgoing.invokeAsync(_loc_3, _loc_4, _loc_5, param1);
            return;
        }// end function

    }
}
